package main

import (
	"bytes"
	"fmt"
)

/**
您还可以通过使用bytes.Buffer和WriteString()方法来连接字符串的字节来创建字符串。
它在字节包下定义。 它可以防止生成不必要的字符串对象，
这意味着它不会从两个或多个字符串中生成新的字符串（如+运算符）。
*/

func main() {

	//创建和初始化字符串
	//使用bytes.Buffer与
	// WriteString()函数
	var b bytes.Buffer

	b.WriteString("G")
	b.WriteString("e")
	b.WriteString("e")
	b.WriteString("k")
	b.WriteString("s")

	fmt.Println("String: ", b.String())

	b.WriteString("f")
	b.WriteString("o")
	b.WriteString("r")
	b.WriteString("G")
	b.WriteString("e")
	b.WriteString("e")
	b.WriteString("k")
	b.WriteString("s")

	fmt.Println("String: ", b.String())

}
